Class GroupedWindowedQueryable<TKey, TProps>

Assembly: redb.Core.dll

Queryable for applying window functions to grouped data.
Wraps grouped query and adds window function support.

public class GroupedWindowedQueryable<TKey, TProps> : IGroupedWindowedQueryable<TKey, TProps> where TProps : class, new()

Inheritance

ObjectGroupedWindowedQueryable<TKey, TProps>

Implements

Methods

SelectAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>>)

Execute query and materialize results with window functions applied to groups.

public Task<List<TResult>> SelectAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>> selector)

ToSqlStringAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>>)

Get SQL preview for debugging.

public Task<string> ToSqlStringAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>> selector)

Constructors